package cn.qidisoft.edu.hzjt.dao;

import java.util.List;

import org.apache.ibatis.session.RowBounds;

import cn.qidisoft.edu.hzjt.model.ZxjDifficultStudent;

public interface ZxjDifficultStudentMapper {
    public List<ZxjDifficultStudent> queryPageList(ZxjDifficultStudent data, RowBounds rowBounds);

    public int queryPageListcount(ZxjDifficultStudent data);

    public List<ZxjDifficultStudent> queryList(ZxjDifficultStudent data);

    public ZxjDifficultStudent queryByPK(ZxjDifficultStudent data);

    public int add(ZxjDifficultStudent data);

    public int update(ZxjDifficultStudent data);

    public void delete(ZxjDifficultStudent data);

    public int validation(ZxjDifficultStudent data);

    /**
     * 
     * @param data
     * @return
     */
    public int queryPageListcount_bzr(ZxjDifficultStudent data);

    /**
     * 
     * @param data
     * @param rowBounds
     * @return
     */
    public List<ZxjDifficultStudent> queryPageList_bzr(ZxjDifficultStudent data,
                                                       RowBounds rowBounds);

    /**
     * 
     * @param data
     * @return
     */
    public ZxjDifficultStudent queryByPK_bzr(ZxjDifficultStudent data);

    /**
     * 
     * @param data
     * @return
     */
    public int queryPageListcount_admin(ZxjDifficultStudent data);

    /**
     * 
     * @param data
     * @param rowBounds
     * @return
     */
    public List<ZxjDifficultStudent> queryPageList_admin(ZxjDifficultStudent data,
                                                         RowBounds rowBounds);

    /**
     * 
     * @param data
     */
    public void auditList(ZxjDifficultStudent data);

    /**
     * 
     * @param data
     * @return
     */
    public int audit(ZxjDifficultStudent data);

    /**
     * 
     * @param data
     * @return
     */
    public List<ZxjDifficultStudent> export(ZxjDifficultStudent data);
}